306. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2023-03-13 03:01:18 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

306.1 Files compared

#LocationFileLast Modified
1Porto v4.0.4/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source/module_listings.less2021-05-02 02:39:42 +0000
2Porto v4.0.5/Porto Theme/app/design/frontend/Smartwave/porto_rtl/Magento_Catalog/web/css/source/module_listings.less2022-11-19 08:42:35 +0000

306.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged22996
Changed00
Inserted111
Removed00

306.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

306.4 Active regular expressions

No regular expressions were active.

306.5 Comparison detail

1 // /** 1 // /**
2 //  * Copyright © 2015 Magento. All rights reserved. 2 //  * Copyright © 2015 Magento. All rights reserved.
3 //  * See COPYING.txt for license details. 3 //  * See COPYING.txt for license details.
4 //  */ 4 //  */
5  5 
6 // 6 //
7 //  Variables 7 //  Variables
8 //  --------------------------------------------- 8 //  ---------------------------------------------
9  9 
10 @product-name-link__color: @text__color; 10 @product-name-link__color: @text__color;
11 @product-name-link__color__active: @text__color; 11 @product-name-link__color__active: @text__color;
12 @product-name-link__color__hover: @text__color; 12 @product-name-link__color__hover: @text__color;
13 @product-name-link__color__visited: @text__color; 13 @product-name-link__color__visited: @text__color;
14  14 
15 @product-name-link__text-decoration: none; 15 @product-name-link__text-decoration: none;
16 @product-name-link__text-decoration__active: @link__hover__text-decoration; 16 @product-name-link__text-decoration__active: @link__hover__text-decoration;
17 @product-name-link__text-decoration__hover: @link__hover__text-decoration; 17 @product-name-link__text-decoration__hover: @link__hover__text-decoration;
18 @product-name-link__text-decoration__visited: @link__hover__text-decoration; 18 @product-name-link__text-decoration__visited: @link__hover__text-decoration;
19  19 
20 // 20 //
21  21 
22 // 22 //
23 //    Common 23 //    Common
24 //-------------------------------------- 24 //--------------------------------------
25  25 
26 & when (@media-common = true) { 26 & when (@media-common = true) {
27  27 
    28   .products ul,
    29   ul.products {
    30       margin: 0 0 1em;
    31       padding: 0;
    32       list-style: none outside;
    33 
    34       li {
    35           list-style: none outside;
    36       }
    37   }
    38 
28 .products-grid { 39 .products-grid {
29     &:after { 40     &:after {
30         display: table; 41         display: table;
31         content: ""; 42         content: "";
32         clear: both; 43         clear: both;
33     } 44     }
34     .product-item { 45     .product-item {
35         float: right; 46         float: right;
36     } 47     }
37     & { 48     & {
38         .product-item { 49         .product-item {
39             width: 100%/2; 50             width: 100%/2;
40             &.nth-child-2np1 { 51             &.nth-child-2np1 {
41                 clear: right; 52                 clear: right;
42             } 53             }
43         } 54         }
44     } 55     }
45 } 56 }
46  57 
47 .products-grid.divider-line { 58 .products-grid.divider-line {
48   margin-left: 0; 59   margin-left: 0;
49   margin-right: 0; 60   margin-right: 0;
50   .product-items {display: flex;flex-wrap: wrap;} 61   .product-items {display: flex;flex-wrap: wrap;}
51   .product-item { 62   .product-item {
52       border-right: 1px solid rgba(0,0,0,.09); 63       border-right: 1px solid rgba(0,0,0,.09);
53       margin-bottom: 0; 64       margin-bottom: 0;
54       display: flex; 65       display: flex;
55       padding: 0; 66       padding: 0;
56       &.nth-child-2np1 { 67       &.nth-child-2np1 {
57           border-right-color: transparent; 68           border-right-color: transparent;
58       } 69       }
59       &:nth-child(1), &:nth-child(2) { 70       &:nth-child(1), &:nth-child(2) {
60           .product-item-info { 71           .product-item-info {
61               border-top-color: transparent; 72               border-top-color: transparent;
62           } 73           }
63       } 74       }
64       &:hover { 75       &:hover {
65         z-index: 2; 76         z-index: 2;
66       } 77       }
67   } 78   }
68   .product-item-info { 79   .product-item-info {
69       border-top: 1px solid rgba(0,0,0,.09); 80       border-top: 1px solid rgba(0,0,0,.09);
70       padding-top: 50px; 81       padding-top: 50px;
71       padding-bottom: 0; 82       padding-bottom: 0;
72       transition: all 0.3s; 83       transition: all 0.3s;
73       margin-top: -1px; 84       margin-top: -1px;
74       position: relative; 85       position: relative;
75       .product-item-inner { 86       .product-item-inner {
76           visibility: hidden; 87           visibility: hidden;
77           opacity: 0; 88           opacity: 0;
78           margin: 0 -50px -10px; 89           margin: 0 -50px -10px;
79           transition: all .3s; 90           transition: all .3s;
80       } 91       }
81       .product-item-actions { 92       .product-item-actions {
82           margin-bottom: 0; 93           margin-bottom: 0;
83       } 94       }
84       &:hover { 95       &:hover {
85           background-color: #fff; 96           background-color: #fff;
86           border-top-color: rgba(0,0,0,.09); 97           border-top-color: rgba(0,0,0,.09);
87           border-bottom-color: rgba(0,0,0,.09); 98           border-bottom-color: rgba(0,0,0,.09);
88           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 99           box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
89           padding-top: 10px; 100           padding-top: 10px;
90           padding-bottom: 40px; 101           padding-bottom: 40px;
91           .product-item-inner { 102           .product-item-inner {
92               visibility: visible; 103               visibility: visible;
93               opacity: 1; 104               opacity: 1;
94           } 105           }
95       } 106       }
96   } 107   }
97 } 108 }
98 // Product Lists 109 // Product Lists
99 .products { 110 .products {
100   margin-left: -10px; 111   margin-left: -10px;
101   margin-right: -10px; 112   margin-right: -10px;
102   .product-item { 113   .product-item {
103     padding-left: 10px; 114     padding-left: 10px;
104     padding-right: 10px; 115     padding-right: 10px;
105     margin-bottom: 1.4286em; 116     margin-bottom: 1.4286em;
106     position: relative; 117     position: relative;
107   } 118   }
108 } 119 }
109 .product { 120 .product {
110     &-items { 121     &-items {
111         &:extend(.abs-reset-list all); 122         &:extend(.abs-reset-list all);
112     } 123     }
113     &-item { 124     &-item {
114         vertical-align: top; 125         vertical-align: top;
115         &:extend(.abs-add-box-sizing all); 126         &:extend(.abs-add-box-sizing all);
116         &-name { 127         &-name {
117             font-size: 1em; 128             font-size: 1em;
118             white-space:nowrap; 129             white-space:nowrap;
119             overflow:hidden; 130             overflow:hidden;
120             text-overflow:ellipsis; 131             text-overflow:ellipsis;
121             display: block; 132             display: block;
122             a { 133             a {
123               font-size: .9375rem; 134               font-size: .9375rem;
124               font-weight: 400; 135               font-weight: 400;
125               line-height: 1.35; 136               line-height: 1.35;
126               letter-spacing: -.01em; 137               letter-spacing: -.01em;
127               margin-bottom: .45rem; 138               margin-bottom: .45rem;
128               white-space: nowrap; 139               white-space: nowrap;
129               overflow: hidden; 140               overflow: hidden;
130               text-overflow: ellipsis; 141               text-overflow: ellipsis;
131               color: #222529; 142               color: #222529;
132               display: block; 143               display: block;
133             } 144             }
134         } 145         }
135         &-info { 146         &-info {
136             width: 100%; 147             width: 100%;
137             max-width: 100%; 148             max-width: 100%;
138             text-align: center; 149             text-align: center;
139         } 150         }
140         &-photo { 151         &-photo {
141             margin-bottom: 1rem; 152             margin-bottom: 1rem;
142             min-height: 90px; 153             min-height: 90px;
143             font-size: 1em; 154             font-size: 1em;
144             display: block; 155             display: block;
145             position: relative; 156             position: relative;
146             padding: 0; 157             padding: 0;
147             img {display: block;} 158             img {display: block;}
148             .product-item-inner { 159             .product-item-inner {
149                 height: 0; 160                 height: 0;
150                 .product-item-actions { 161                 .product-item-actions {
151                   display: block; 162                   display: block;
152                     > .action { 163                     > .action {
153                         background-color: #fff; 164                         background-color: #fff;
154                     } 165                     }
155                     > .actions-primary { 166                     > .actions-primary {
156                         display: inline-block; 167                         display: inline-block;
157                         .tocart { 168                         .tocart {
158                             width: 32px; 169                             width: 32px;
159                             padding: 0; 170                             padding: 0;
160                             &:before { 171                             &:before {
161                               margin-left: 0; 172                               margin-left: 0;
162                             } 173                             }
163                             span { 174                             span {
164                               display: none; 175                               display: none;
165                             } 176                             }
166                         } 177                         }
167                     } 178                     }
168                 } 179                 }
169             } 180             }
170             &:hover .product-item-inner { 181             &:hover .product-item-inner {
171                 visibility: visible; 182                 visibility: visible;
172                 opacity: 1; 183                 opacity: 1;
173             } 184             }
174             &:hover { 185             &:hover {
175               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 186               box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
176             } 187             }
177         } 188         }
178         &-actions { 189         &-actions {
179             .actions-secondary { 190             .actions-secondary {
180                 &.action { 191                 &.action {
181                     width: 36px; 192                     width: 36px;
182                     height: 36px; 193                     height: 36px;
183                     line-height: 34px; 194                     line-height: 34px;
184                     letter-spacing: normal; 195                     letter-spacing: normal;
185                     border-radius: 0; 196                     border-radius: 0;
186                     position: relative; 197                     position: relative;
187                     &:before { 198                     &:before {
188                         margin: 0; 199                         margin: 0;
189                         position: absolute; 200                         position: absolute;
190                         left: 0; 201                         left: 0;
191                         right: 0; 202                         right: 0;
192                         top: 0; 203                         top: 0;
193                         font-size: 1rem; 204                         font-size: 1rem;
194                     } 205                     }
195                     span { 206                     span {
196                         &:extend(.abs-visually-hidden all); 207                         &:extend(.abs-visually-hidden all);
197                     } 208                     }
198                 } 209                 }
199             } 210             }
200             .action.towishlist { 211             .action.towishlist {
201                 border-color: #ddd; 212                 border-color: #ddd;
202                 color: #333; 213                 color: #333;
203                 background-color: #fff; 214                 background-color: #fff;
204                 > span { 215                 > span {
205                     display: none; 216                     display: none;
206                 } 217                 }
207             } 218             }
208             .action.tocompare { 219             .action.tocompare {
209                 border-color: #ddd; 220                 border-color: #ddd;
210                 color: #333; 221                 color: #333;
211                 background-color: #fff; 222                 background-color: #fff;
212                 > span { 223                 > span {
213                     display: none; 224                     display: none;
214                 } 225                 }
215             } 226             }
216         } 227         }
217         &-description { 228         &-description {
218             margin: 10px 0; 229             margin: 10px 0;
219         } 230         }
220         &-details {position: relative;} 231         &-details {position: relative;}
221         .product-reviews-summary { 232         .product-reviews-summary {
222             .reviews-actions { 233             .reviews-actions {
223                 display: none; 234                 display: none;
224                 text-transform: lowercase; 235                 text-transform: lowercase;
225                 font-size: @font-size__s; 236                 font-size: @font-size__s;
226             } 237             }
227         } 238         }
228         .rating-summary { 239         .rating-summary {
229             .lib-rating-summary( 240             .lib-rating-summary(
230                 @_icon-font-size: 12px, 241                 @_icon-font-size: 12px,
231                 @_icon-letter-spacing: 3px, 242                 @_icon-letter-spacing: 3px,
232                 @_label-hide: true 243                 @_label-hide: true
233             ); 244             );
234         } 245         }
235         .price-box { 246         .price-box {
236             .price-label { 247             .price-label {
237                 font-size: 12px; 248                 font-size: 12px;
238                 .lib-css(color, @text__color__muted); 249                 .lib-css(color, @text__color__muted);
239                 vertical-align: middle; 250                 vertical-align: middle;
240             } 251             }
241         } 252         }
242         .minimal-price { 253         .minimal-price {
243             .price-container { 254             .price-container {
244                 display: block; 255                 display: block;
245             } 256             }
246         } 257         }
247         .minimal-price-link { 258         .minimal-price-link {
248             margin-top: @indent__xs; 259             margin-top: @indent__xs;
249         } 260         }
250         .price-from, 261         .price-from,
251         .price-to { 262         .price-to {
252             margin: 0; 263             margin: 0;
253         } 264         }
254         .tocompare { 265         .tocompare {
255             .lib-icon-font-symbol( 266             .lib-icon-font-symbol(
256                 @icon-compare-full 267                 @icon-compare-full
257             ); 268             );
258         } 269         }
259         .tocart { 270         .tocart {
260             span {display: inline-block;vertical-align: top;} 271             span {display: inline-block;vertical-align: top;}
261             &::before { 272             &::before {
262                 content: @icon-cart; 273                 content: @icon-cart;
263                 font-family: @icon-font-family; 274                 font-family: @icon-font-family;
264                 margin-left: 5px; 275                 margin-left: 5px;
265                 font-weight: 600; 276                 font-weight: 600;
266                 font-size: .9375rem; 277                 font-size: .9375rem;
267             } 278             }
268         } 279         }
269         .weltpixel-quickview.weltpixel_quickview_button_v2 { 280         .weltpixel-quickview.weltpixel_quickview_button_v2 {
270           padding: 0; 281           padding: 0;
271           bottom: 0; 282           bottom: 0;
272           top: auto; 283           top: auto;
273           left: 0; 284           left: 0;
274           width: 100%; 285           width: 100%;
275           text-indent: 0; 286           text-indent: 0;
276           height: auto; 287           height: auto;
277           border: none; 288           border: none;
278           position: absolute; 289           position: absolute;
279           z-index: 6; 290           z-index: 6;
280           opacity: 0; 291           opacity: 0;
281           visibility: hidden; 292           visibility: hidden;
282           background-color: #08c; 293           background-color: #08c;
283           color: #fff; 294           color: #fff;
284           display: block; 295           display: block;
285           text-transform: uppercase; 296           text-transform: uppercase;
286           font-size: 13px; 297           font-size: 13px;
287           line-height: 34px; 298           line-height: 34px;
288           transition: .25s; 299           transition: .25s;
289           text-align: center; 300           text-align: center;
290           em {display: none;} 301           em {display: none;}
291         } 302         }
292         [class^='swatch-opt-'] { 303         [class^='swatch-opt-'] {
293           padding-bottom: 5px; 304           padding-bottom: 5px;
294           display: inline-block; 305           display: inline-block;
295         } 306         }
296         .swatch-attribute { 307         .swatch-attribute {
297           margin-top: -4px; 308           margin-top: -4px;
298           padding-bottom: 5px; 309           padding-bottom: 5px;
299         } 310         }
300     } 311     }
301 } 312 }
302 .product-labels { 313 .product-labels {
303     line-height: 1; 314     line-height: 1;
304     color: #fff; 315     color: #fff;
305     font-weight: 600; 316     font-weight: 600;
306     text-transform: uppercase; 317     text-transform: uppercase;
307     position: absolute; 318     position: absolute;
308     z-index: 2; 319     z-index: 2;
309     top: .8em; 320     top: .8em;
310     font-size: 10px; 321     font-size: 10px;
311     right: .8em; 322     right: .8em;
312     text-align: center; 323     text-align: center;
313     .product-label { 324     .product-label {
314       padding: 5px 11px; 325       padding: 5px 11px;
315       margin-bottom: 5px; 326       margin-bottom: 5px;
316       &.new-label { 327       &.new-label {
317           background-color: #62b959; 328           background-color: #62b959;
318       } 329       }
319       &.sale-label { 330       &.sale-label {
320           background-color: #e27c7c; 331           background-color: #e27c7c;
321       } 332       }
322     } 333     }
323 } 334 }
324 .products-grid { 335 .products-grid {
325   .product-item .box-tocart input.qty { 336   .product-item .box-tocart input.qty {
326       height: 32px; 337       height: 32px;
327       padding: 0 9px; 338       padding: 0 9px;
328   } 339   }
329   .owl-carousel .product-item { 340   .owl-carousel .product-item {
330       width: auto; 341       width: auto;
331       float: none; 342       float: none;
332   } 343   }
333 } 344 }
334 .product-item-info { 345 .product-item-info {
335   .product-reviews-summary { 346   .product-reviews-summary {
336     background: 0 0; 347     background: 0 0;
337     margin: 0 auto .625rem; 348     margin: 0 auto .625rem;
338     height: 1px; 349     height: 1px;
339     position: relative; 350     position: relative;
340     display: table; 351     display: table;
341   } 352   }
342   .product-item-details { 353   .product-item-details {
343     .price-box { 354     .price-box {
344         margin-bottom: 1rem; 355         margin-bottom: 1rem;
345         display: block; 356         display: block;
346         font-size: 1.125rem; 357         font-size: 1.125rem;
347         line-height: 1; 358         line-height: 1;
348         font-weight: 600; 359         font-weight: 600;
349     } 360     }
350     .product-item-actions { 361     .product-item-actions {
351           white-space: nowrap; 362           white-space: nowrap;
352           font-size: 1em; 363           font-size: 1em;
353           margin-bottom: 1.0714em; 364           margin-bottom: 1.0714em;
354           .actions-primary { 365           .actions-primary {
355               display: inline-block; 366               display: inline-block;
356               vertical-align: middle; 367               vertical-align: middle;
357               position: relative; 368               position: relative;
358               z-index: 1; 369               z-index: 1;
359           } 370           }
360           .actions-secondary { 371           .actions-secondary {
361               display: inline-block; 372               display: inline-block;
362               vertical-align: middle; 373               vertical-align: middle;
363               position: relative; 374               position: relative;
364               transition: all 0.3s; 375               transition: all 0.3s;
365  376 
366               &.towishlist { 377               &.towishlist {
367                   left: -36px; 378                   left: -36px;
368                   visibility: hidden; 379                   visibility: hidden;
369                   opacity: 0; 380                   opacity: 0;
370               } 381               }
371               &.tocompare { 382               &.tocompare {
372                   right: -36px; 383                   right: -36px;
373                   visibility: hidden; 384                   visibility: hidden;
374                   opacity: 0; 385                   opacity: 0;
375               } 386               }
376           } 387           }
377           .tocart { 388           .tocart {
378               border-radius: 0; 389               border-radius: 0;
379               color: #333; 390               color: #333;
380               background-color: #fff; 391               background-color: #fff;
381               border-color: #ddd; 392               border-color: #ddd;
382               line-height: 34px; 393               line-height: 34px;
383               padding: 0 .625rem; 394               padding: 0 .625rem;
384               font-size: .75rem; 395               font-size: .75rem;
385               height: 36px; 396               height: 36px;
386               font-weight: 600; 397               font-weight: 600;
387               text-transform: uppercase; 398               text-transform: uppercase;
388           } 399           }
389       } 400       }
390   } 401   }
391   .weltpixel-quickview.weltpixel_quickview_button_v2 { 402   .weltpixel-quickview.weltpixel_quickview_button_v2 {
392     &:hover { 403     &:hover {
393       opacity: 1; 404       opacity: 1;
394     } 405     }
395   } 406   }
396   &.type1 { 407   &.type1 {
397     .product-item-inner { 408     .product-item-inner {
398       display: flex; 409       display: flex;
399       justify-content: center; 410       justify-content: center;
400     } 411     }
401   } 412   }
402   &.type3,&.type5,&.type6 { 413   &.type3,&.type5,&.type6 {
403     text-align: right; 414     text-align: right;
404     .product.name {padding-left:20px} 415     .product.name {padding-left:20px}
405     .product-reviews-summary { 416     .product-reviews-summary {
406       margin: 0 0 .55rem; 417       margin: 0 0 .55rem;
407       display: table; 418       display: table;
408     } 419     }
409     .product-item-actions { 420     .product-item-actions {
410       .actions-primary .tocart,.tocompare { 421       .actions-primary .tocart,.tocompare {
411         position: absolute; 422         position: absolute;
412         left: 15px; 423         left: 15px;
413         top: 15px; 424         top: 15px;
414         visibility: hidden; 425         visibility: hidden;
415         opacity: 0; 426         opacity: 0;
416         color: #333; 427         color: #333;
417         border: 1px solid #ddd; 428         border: 1px solid #ddd;
418         border-radius: 30px; 429         border-radius: 30px;
419         background-color: #fff; 430         background-color: #fff;
420         width: 36px; 431         width: 36px;
421         height: 36px; 432         height: 36px;
422         line-height: 34px; 433         line-height: 34px;
423         z-index: 3; 434         z-index: 3;
424         transition: .25s; 435         transition: .25s;
425         &::before { 436         &::before {
426           font-weight: 600; 437           font-weight: 600;
427           font-size: .9375rem; 438           font-size: .9375rem;
428           display: block; 439           display: block;
429         } 440         }
430         &:hover { 441         &:hover {
431           color: #fff; 442           color: #fff;
432         } 443         }
433       } 444       }
434       .actions-primary .tocart { 445       .actions-primary .tocart {
435         left: 56px; 446         left: 56px;
436       } 447       }
437       .towishlist { 448       .towishlist {
438         background: 0 0; 449         background: 0 0;
439         border: 0; 450         border: 0;
440         opacity: .7; 451         opacity: .7;
441         position: absolute; 452         position: absolute;
442         left: 0; 453         left: 0;
443         bottom: -44px; 454         bottom: -44px;
444         width: 1.4em; 455         width: 1.4em;
445         z-index: 3; 456         z-index: 3;
446         visibility: visible; 457         visibility: visible;
447         &:hover { 458         &:hover {
448           opacity: 1; 459           opacity: 1;
449         } 460         }
450       } 461       }
451       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 0 0 5px;} 462       .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 0 0 5px;}
452     } 463     }
453     &:hover { 464     &:hover {
454       .product-item-actions { 465       .product-item-actions {
455         .actions-primary .tocart,.tocompare { 466         .actions-primary .tocart,.tocompare {
456           visibility: visible; 467           visibility: visible;
457           opacity: 1; 468           opacity: 1;
458         } 469         }
459       } 470       }
460     } 471     }
461   } 472   }
462   &.type4 { 473   &.type4 {
463     text-align: left; 474     text-align: left;
464     .product-reviews-summary { 475     .product-reviews-summary {
465       margin: 0 0 .625rem; 476       margin: 0 0 .625rem;
466     } 477     }
467     .product-item-actions { 478     .product-item-actions {
468       .towishlist,.tocompare { 479       .towishlist,.tocompare {
469         color: #333; 480         color: #333;
470         border: 1px solid #ddd; 481         border: 1px solid #ddd;
471         background-color: #fff; 482         background-color: #fff;
472         &:hover { 483         &:hover {
473           border-color: #08c; 484           border-color: #08c;
474           background-color: #08c; 485           background-color: #08c;
475           color: #fff; 486           color: #fff;
476         } 487         }
477       } 488       }
478       .towishlist,.tocompare { 489       .towishlist,.tocompare {
479         left:0 !important; 490         left:0 !important;
480         right:0 !important; 491         right:0 !important;
481         opacity: 0; 492         opacity: 0;
482       } 493       }
483     } 494     }
484     .qty-box{margin:0 0 6px;} 495     .qty-box{margin:0 0 6px;}
485     &:hover { 496     &:hover {
486       .towishlist,.tocompare { 497       .towishlist,.tocompare {
487         opacity: 1; 498         opacity: 1;
488       } 499       }
489     } 500     }
490   } 501   }
491   &.type5 { 502   &.type5 {
492     .product-item-details { 503     .product-item-details {
493       padding-left: 10px; 504       padding-left: 10px;
494       padding-right: 10px; 505       padding-right: 10px;
495     } 506     }
496     .product-item-actions { 507     .product-item-actions {
497       .towishlist { 508       .towishlist {
498         left: 10px; 509         left: 10px;
499       } 510       }
500     } 511     }
501   } 512   }
502   &.type6 { 513   &.type6 {
503     .products-grid.divider-line & { 514     .products-grid.divider-line & {
504       padding-top: 0; 515       padding-top: 0;
505       padding-bottom: 0; 516       padding-bottom: 0;
506       .product-item-inner { 517       .product-item-inner {
507         margin: 0; 518         margin: 0;
508         visibility: visible; 519         visibility: visible;
509         opacity: 1; 520         opacity: 1;
510       } 521       }
511       .product-item-photo {margin-bottom: 0;} 522       .product-item-photo {margin-bottom: 0;}
512     } 523     }
513     .product-item-details { 524     .product-item-details {
514       padding: 15px 15px 1px; 525       padding: 15px 15px 1px;
515     } 526     }
516     .product-item-actions { 527     .product-item-actions {
517       .towishlist { 528       .towishlist {
518         left: 15px; 529         left: 15px;
519       } 530       }
520     } 531     }
521     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;} 532     .weltpixel-quickview.weltpixel_quickview_button_v2 {left: 15px;right: 15px;width: auto;}
522     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 0 0 5px;} 533     .qty-box{position:static;display:inline-block;vertical-align:middle;margin:0 0 0 5px;}
523     &:hover { 534     &:hover {
524       .product-item-photo { 535       .product-item-photo {
525         box-shadow: none; 536         box-shadow: none;
526       } 537       }
527     } 538     }
528   } 539   }
529   &.type7 { 540   &.type7 {
530     .product-item-photo { 541     .product-item-photo {
531       margin: 0; 542       margin: 0;
532     } 543     }
533     .product-item-inner{left:0;right:0;top:0;bottom:0;text-align:right;padding:15px} 544     .product-item-inner{left:0;right:0;top:0;bottom:0;text-align:right;padding:15px}
534     .product-item-actions{ 545     .product-item-actions{
535       >.action{ 546       >.action{
536         position: absolute; 547         position: absolute;
537         top: 15px; 548         top: 15px;
538         left: 15px; 549         left: 15px;
539         border:1px solid #ddd; 550         border:1px solid #ddd;
540         color:#333; 551         color:#333;
541         border-radius:30px; 552         border-radius:30px;
542         width:36px; 553         width:36px;
543         height:36px; 554         height:36px;
544         line-height:34px; 555         line-height:34px;
545         z-index: 3; 556         z-index: 3;
546         visibility: hidden; 557         visibility: hidden;
547         opacity: 0; 558         opacity: 0;
548         transition:all .3s; 559         transition:all .3s;
549         &.towishlist { 560         &.towishlist {
550           left: 56px; 561           left: 56px;
551         } 562         }
552         &::before { 563         &::before {
553           font-size: 1rem; 564           font-size: 1rem;
554         } 565         }
555         &:hover { 566         &:hover {
556           color:#fff; 567           color:#fff;
557           background-color:#08c; 568           background-color:#08c;
558         } 569         }
559       } 570       }
560       >.actions-primary{ 571       >.actions-primary{
561         position:absolute; 572         position:absolute;
562         bottom:0; 573         bottom:0;
563         left:0; 574         left:0;
564         width:50%; 575         width:50%;
565         z-index: 3; 576         z-index: 3;
566         .tocart { 577         .tocart {
567           width:100%; 578           width:100%;
568           background-color:#f4f4f4; 579           background-color:#f4f4f4;
569           border:0; 580           border:0;
570           color:#333; 581           color:#333;
571           padding: 0 .625rem; 582           padding: 0 .625rem;
572           font-size: .75rem; 583           font-size: .75rem;
573           font-weight: 600; 584           font-weight: 600;
574           text-transform: uppercase; 585           text-transform: uppercase;
575           z-index: 1; 586           z-index: 1;
576           white-space: nowrap; 587           white-space: nowrap;
577           height:45px; 588           height:45px;
578           transition:all .3s; 589           transition:all .3s;
579           letter-spacing:0; 590           letter-spacing:0;
580           &::before { 591           &::before {
581             display: none; 592             display: none;
582           } 593           }
583           >span{display:inline-block} 594           >span{display:inline-block}
584           &:hover{ 595           &:hover{
585             background-color:#08c; 596             background-color:#08c;
586             color:#fff; 597             color:#fff;
587           } 598           }
588         } 599         }
589       } 600       }
590     } 601     }
591     .weltpixel-quickview.weltpixel_quickview_button_v2{ 602     .weltpixel-quickview.weltpixel_quickview_button_v2{
592       width:50%; 603       width:50%;
593       height:45px; 604       height:45px;
594       line-height:45px; 605       line-height:45px;
595       &:hover{ 606       &:hover{
596         opacity:1; 607         opacity:1;
597       } 608       }
598     } 609     }
599     .product-item-details{ 610     .product-item-details{
600       position:absolute; 611       position:absolute;
601       bottom:45px; 612       bottom:45px;
602       z-index:3; 613       z-index:3;
603       background-color:#fff; 614       background-color:#fff;
604       width:100%; 615       width:100%;
605       text-align:left; 616       text-align:left;
606       padding:15px 20px 0; 617       padding:15px 20px 0;
607       border-top:1px solid rgba(0,0,0,.09); 618       border-top:1px solid rgba(0,0,0,.09);
608       border-bottom:1px solid rgba(0,0,0,.09); 619       border-bottom:1px solid rgba(0,0,0,.09);
609       transition:all .3s; 620       transition:all .3s;
610       opacity:0; 621       opacity:0;
611       visibility:hidden; 622       visibility:hidden;
612     } 623     }
613     .qty-box{display:none} 624     .qty-box{display:none}
614     .product-reviews-summary { 625     .product-reviews-summary {
615       margin: 0 0 .625rem; 626       margin: 0 0 .625rem;
616     } 627     }
617     &:hover { 628     &:hover {
618       .product-item-photo { 629       .product-item-photo {
619         box-shadow: none; 630         box-shadow: none;
620       } 631       }
621       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;} 632       .weltpixel-quickview.weltpixel_quickview_button_v2{padding: 0;}
622       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;} 633       .product-item-details, .product-item-actions >.action, .product-item-actions>.actions-primary{visibility:visible;opacity:1;}
623     } 634     }
624   } 635   }
625   &.type8 { 636   &.type8 {
626     .product-item-photo { 637     .product-item-photo {
627       margin: 0; 638       margin: 0;
628     } 639     }
629     .price-box .price,.product.name a{ 640     .price-box .price,.product.name a{
630       color:#fff; 641       color:#fff;
631     } 642     }
632     .product-reviews-summary { 643     .product-reviews-summary {
633       .rating-summary .rating-result{ 644       .rating-summary .rating-result{
634         > span:before { 645         > span:before {
635           color: #fff; 646           color: #fff;
636         } 647         }
637         &:before { 648         &:before {
638         color: rgba(255,255,255,.6); 649         color: rgba(255,255,255,.6);
639         } 650         }
640       } 651       }
641       height: auto; 652       height: auto;
642     } 653     }
643     .weltpixel-quickview.weltpixel_quickview_button_v2{ 654     .weltpixel-quickview.weltpixel_quickview_button_v2{
644       right: 0; 655       right: 0;
645       left: 0; 656       left: 0;
646       line-height: 32px; 657       line-height: 32px;
647       transition: none; 658       transition: none;
648       &:hover { 659       &:hover {
649         opacity: 1; 660         opacity: 1;
650       } 661       }
651     } 662     }
652     .product-item-actions { 663     .product-item-actions {
653       >.action,>.actions-primary .tocart { 664       >.action,>.actions-primary .tocart {
654         position: absolute; 665         position: absolute;
655         top: 15px; 666         top: 15px;
656         left: 15px; 667         left: 15px;
657         z-index: 3; 668         z-index: 3;
658         background-color:#4d4d4a; 669         background-color:#4d4d4a;
659         border:2px solid #fff; 670         border:2px solid #fff;
660         border-radius:30px; 671         border-radius:30px;
661         color:#fff; 672         color:#fff;
662         width:36px; 673         width:36px;
663         height:36px; 674         height:36px;
664         visibility: hidden; 675         visibility: hidden;
665         opacity: 0; 676         opacity: 0;
666         transition:all .3s; 677         transition:all .3s;
667         &::before { 678         &::before {
668           font-weight: 600; 679           font-weight: 600;
669           font-size: .9375rem; 680           font-size: .9375rem;
670           display: block; 681           display: block;
671         } 682         }
672       } 683       }
673       >.actions-primary .tocart { 684       >.actions-primary .tocart {
674         left: 97px; 685         left: 97px;
675       } 686       }
676       >.action.towishlist { 687       >.action.towishlist {
677         left: 56px; 688         left: 56px;
678       } 689       }
679     } 690     }
680     .product-item-details{ 691     .product-item-details{
681       position: absolute; 692       position: absolute;
682       left:0; 693       left:0;
683       top:0; 694       top:0;
684       right:0; 695       right:0;
685       bottom:0; 696       bottom:0;
686       z-index:2; 697       z-index:2;
687       background-color:rgba(27,27,23,.6); 698       background-color:rgba(27,27,23,.6);
688       display:flex; 699       display:flex;
689       flex-direction:column; 700       flex-direction:column;
690       align-items:center; 701       align-items:center;
691       justify-content:center; 702       justify-content:center;
692       opacity:0; 703       opacity:0;
693       visibility:hidden; 704       visibility:hidden;
694       transition:all .3s; 705       transition:all .3s;
695     } 706     }
696     .product-item-photo { 707     .product-item-photo {
697       margin-bottom: 0; 708       margin-bottom: 0;
698       .qty-box{ 709       .qty-box{
699         position:static; 710         position:static;
700         display:inline-block; 711         display:inline-block;
701         vertical-align:middle; 712         vertical-align:middle;
702         margin:0 5px 0 0; 713         margin:0 5px 0 0;
703       } 714       }
704     } 715     }
705     &:hover { 716     &:hover {
706       .product-item-photo { 717       .product-item-photo {
707         box-shadow: none; 718         box-shadow: none;
708       } 719       }
709       .product-item-actions { 720       .product-item-actions {
710         >.action,>.actions-primary .tocart { 721         >.action,>.actions-primary .tocart {
711           visibility: visible; 722           visibility: visible;
712           opacity:.85; 723           opacity:.85;
713           &:hover{opacity:1;} 724           &:hover{opacity:1;}
714         } 725         }
715       } 726       }
716       .product-item-details{opacity:1;visibility:visible} 727       .product-item-details{opacity:1;visibility:visible}
717     } 728     }
718   } 729   }
719   &.type9 { 730   &.type9 {
720     .product-item-details{ 731     .product-item-details{
721       text-align:right; 732       text-align:right;
722     } 733     }
723     .product-reviews-summary {margin: 0 0 .625rem;} 734     .product-reviews-summary {margin: 0 0 .625rem;}
724     .product-item-actions{ 735     .product-item-actions{
725       >.action,>.actions-primary .tocart{ 736       >.action,>.actions-primary .tocart{
726         position: absolute; 737         position: absolute;
727         top: 15px; 738         top: 15px;
728         left: 15px; 739         left: 15px;
729         z-index: 3; 740         z-index: 3;
730         background-color:#fff; 741         background-color:#fff;
731         border:1px solid #ddd; 742         border:1px solid #ddd;
732         border-radius:30px; 743         border-radius:30px;
733         color:#333; 744         color:#333;
734         width:36px; 745         width:36px;
735         height:36px; 746         height:36px;
736         visibility: hidden; 747         visibility: hidden;
737         opacity: 0; 748         opacity: 0;
738         transition:all .3s; 749         transition:all .3s;
739         &::before { 750         &::before {
740           font-weight: 600; 751           font-weight: 600;
741           font-size: .9375rem; 752           font-size: .9375rem;
742           display: block; 753           display: block;
743         } 754         }
744         &:hover { 755         &:hover {
745           background-color:#08c; 756           background-color:#08c;
746           color:#fff; 757           color:#fff;
747         } 758         }
748       } 759       }
749       >.actions-primary .tocart { 760       >.actions-primary .tocart {
750         left: 97px; 761         left: 97px;
751       } 762       }
752       >.action.towishlist { 763       >.action.towishlist {
753         left: 56px; 764         left: 56px;
754       } 765       }
755     } 766     }
756     .product-item-photo .qty-box{ 767     .product-item-photo .qty-box{
757       position:static; 768       position:static;
758       display:inline-block; 769       display:inline-block;
759       vertical-align:middle; 770       vertical-align:middle;
760       margin:0 0 0 5px; 771       margin:0 0 0 5px;
761     } 772     }
762     &:hover { 773     &:hover {
763       .product-item-actions { 774       .product-item-actions {
764         >.action,>.actions-primary .tocart { 775         >.action,>.actions-primary .tocart {
765           visibility: visible; 776           visibility: visible;
766           opacity:.85; 777           opacity:.85;
767           &:hover { 778           &:hover {
768             opacity:1; 779             opacity:1;
769           } 780           }
770         } 781         }
771       } 782       }
772     } 783     }
773   } 784   }
774   &.type10 { 785   &.type10 {
775     .product-item-inner { 786     .product-item-inner {
776       display: flex; 787       display: flex;
777       justify-content: center; 788       justify-content: center;
778     } 789     }
779     .product-item-actions { 790     .product-item-actions {
780       .towishlist,.tocompare { 791       .towishlist,.tocompare {
781         display: none; 792         display: none;
782       } 793       }
783     } 794     }
784     .qty-box { 795     .qty-box {
785       display: inline-flex; 796       display: inline-flex;
786       position: relative; 797       position: relative;
787       text-align: right; 798       text-align: right;
788       vertical-align: middle; 799       vertical-align: middle;
789       .qty { 800       .qty {
790         -moz-appearance: textfield; 801         -moz-appearance: textfield;
791         text-align: center; 802         text-align: center;
792         width: 2.5em; 803         width: 2.5em;
793         height: 36px; 804         height: 36px;
794         box-shadow: none; 805         box-shadow: none;
795         border-radius: 0; 806         border-radius: 0;
796         font-family: Poppins,sans-serif; 807         font-family: Poppins,sans-serif;
797         color: #222529; 808         color: #222529;
798         line-height: 1.42857; 809         line-height: 1.42857;
799         padding: 8px 0; 810         padding: 8px 0;
800         font-size: .85rem; 811         font-size: .85rem;
801       } 812       }
802       .qtyminus, .qtyplus { 813       .qtyminus, .qtyplus {
803         position: relative; 814         position: relative;
804         width: 2em; 815         width: 2em;
805         height: 36px; 816         height: 36px;
806         line-height: 1; 817         line-height: 1;
807         border: 1px solid; 818         border: 1px solid;
808         padding: 0; 819         padding: 0;
809         outline: none; 820         outline: none;
810         text-indent: -9999px; 821         text-indent: -9999px;
811         &:before { 822         &:before {
812           content: ''; 823           content: '';
813           position: absolute; 824           position: absolute;
814           right: 50%; 825           right: 50%;
815           top: 50%; 826           top: 50%;
816           width: 9px; 827           width: 9px;
817           border-top: 1px solid; 828           border-top: 1px solid;
818           margin-top: -.5px; 829           margin-top: -.5px;
819           margin-right: -4.5px; 830           margin-right: -4.5px;
820         } 831         }
821       } 832       }
822       .qtyminus, .qtyplus { 833       .qtyminus, .qtyplus {
823         background: transparent; 834         background: transparent;
824         border-color: rgba(0,0,0,.09); 835         border-color: rgba(0,0,0,.09);
825         &:not(:hover) { 836         &:not(:hover) {
826           color: #222529; 837           color: #222529;
827         } 838         }
828       } 839       }
829       .qtyminus { 840       .qtyminus {
830         right: 1px; 841         right: 1px;
831       } 842       }
832       .qtyplus { 843       .qtyplus {
833         right: -1px; 844         right: -1px;
834         &:after { 845         &:after {
835           content: ''; 846           content: '';
836           position: absolute; 847           position: absolute;
837           right: 50%; 848           right: 50%;
838           top: 50%; 849           top: 50%;
839           height: 9px; 850           height: 9px;
840           border-right: 1px solid; 851           border-right: 1px solid;
841           margin-top: -4.5px; 852           margin-top: -4.5px;
842           margin-right: -.5px; 853           margin-right: -.5px;
843         } 854         }
844       } 855       }
845     } 856     }
846   } 857   }
847   &.type11 { 858   &.type11 {
848     .product-item-name{ 859     .product-item-name{
849       text-align:right; 860       text-align:right;
850     } 861     }
851     .product-item-photo:after { 862     .product-item-photo:after {
852       content: ""; 863       content: "";
853       position: absolute; 864       position: absolute;
854       left: 0; 865       left: 0;
855       top: 0; 866       top: 0;
856       width: 100%; 867       width: 100%;
857       height: 100%; 868       height: 100%;
858       background-color: rgba(27,27,23,.3); 869       background-color: rgba(27,27,23,.3);
859       transition: .25s; 870       transition: .25s;
860       z-index: 2; 871       z-index: 2;
861     } 872     }
862     .price-box .price,.product.name a,.product.name a:hover{ 873     .price-box .price,.product.name a,.product.name a:hover{
863       color:#fff; 874       color:#fff;
864     } 875     }
865     .product-reviews-summary{ 876     .product-reviews-summary{
866       margin-left: 0; 877       margin-left: 0;
867       margin-right: 0; 878       margin-right: 0;
868       height: auto; 879       height: auto;
869       .rating-summary .rating-result:before { 880       .rating-summary .rating-result:before {
870         color: rgba(255,255,255,.6); 881         color: rgba(255,255,255,.6);
871       } 882       }
872       .rating-summary .rating-result > span:before { 883       .rating-summary .rating-result > span:before {
873         color: #fff; 884         color: #fff;
874       } 885       }
875     } 886     }
876     .weltpixel-quickview.weltpixel_quickview_button_v2{ 887     .weltpixel-quickview.weltpixel_quickview_button_v2{
877       position:absolute; 888       position:absolute;
878       right:50%; 889       right:50%;
879       top:50%; 890       top:50%;
880       bottom:auto; 891       bottom:auto;
881       right:auto; 892       right:auto;
882       text-transform:uppercase; 893       text-transform:uppercase;
883       text-decoration:none; 894       text-decoration:none;
884       display:block; 895       display:block;
885       transition:all .3s; 896       transition:all .3s;
886       visibility:hidden; 897       visibility:hidden;
887       opacity:0; 898       opacity:0;
888       padding: .1rem 1.5rem; 899       padding: .1rem 1.5rem;
889       font-size: 13px; 900       font-size: 13px;
890       width: auto; 901       width: auto;
891       line-height: 34px; 902       line-height: 34px;
892       border-radius:30px!important; 903       border-radius:30px!important;
893       border:2px solid #fff; 904       border:2px solid #fff;
894       background-color:#4d4d4a!important; 905       background-color:#4d4d4a!important;
895       transform:translate3d(-50%,-50%,0); 906       transform:translate3d(-50%,-50%,0);
896     } 907     }
897     .product-item-inner{ 908     .product-item-inner{
898       position: absolute; 909       position: absolute;
899       right:auto; 910       right:auto;
900       left:15px; 911       left:15px;
901       bottom:auto; 912       bottom:auto;
902       top:15px; 913       top:15px;
903       visibility: visible; 914       visibility: visible;
904       opacity: 0; 915       opacity: 0;
905       z-index: 3; 916       z-index: 3;
906       .product-item-actions { 917       .product-item-actions {
907         >.action,>.actions-primary .tocart{ 918         >.action,>.actions-primary .tocart{
908           background-color:#4d4d4a; 919           background-color:#4d4d4a;
909           border:2px solid #fff; 920           border:2px solid #fff;
910           border-radius:30px; 921           border-radius:30px;
911           color:#fff; 922           color:#fff;
912           width:36px; 923           width:36px;
913           height:36px; 924           height:36px;
914           opacity:.85; 925           opacity:.85;
915           transition:all .3s; 926           transition:all .3s;
916           &:hover{ 927           &:hover{
917             opacity:1; 928             opacity:1;
918           } 929           }
919         } 930         }
920         >.action:before{ 931         >.action:before{
921           font-size:15px; 932           font-size:15px;
922           line-height:32px; 933           line-height:32px;
923         } 934         }
924       } 935       }
925     } 936     }
926     .porto-icon-eye{ 937     .porto-icon-eye{
927       display:none; 938       display:none;
928     } 939     }
929     .product.details.product-item-details{ 940     .product.details.product-item-details{
930       position:absolute!important; 941       position:absolute!important;
931       left:0; 942       left:0;
932       top:0; 943       top:0;
933       right:0; 944       right:0;
934       bottom:0; 945       bottom:0;
935       z-index:2; 946       z-index:2;
936       display:flex; 947       display:flex;
937       flex-direction:column; 948       flex-direction:column;
938       align-items:baseline; 949       align-items:baseline;
939       justify-content: 950       justify-content:
940       flex-end;opacity:0; 951       flex-end;opacity:0;
941       visibility:hidden; 952       visibility:hidden;
942       transition:all .3s; 953       transition:all .3s;
943       padding:0 20px 10px; 954       padding:0 20px 10px;
944     } 955     }
945     .product-item-photo .qty-box{ 956     .product-item-photo .qty-box{
946       position:static; 957       position:static;
947       display:inline-block; 958       display:inline-block;
948       vertical-align:middle; 959       vertical-align:middle;
949       margin:0 0 0 5px; 960       margin:0 0 0 5px;
950     } 961     }
951     &:hover { 962     &:hover {
952       .product-item-photo{ 963       .product-item-photo{
953         box-shadow: none; 964         box-shadow: none;
954         &:after { 965         &:after {
955           background-color: rgba(27,27,23,.7); 966           background-color: rgba(27,27,23,.7);
956         } 967         }
957       } 968       }
958       .weltpixel-quickview.weltpixel_quickview_button_v2{ 969       .weltpixel-quickview.weltpixel_quickview_button_v2{
959         visibility:visible; 970         visibility:visible;
960         opacity:.85; 971         opacity:.85;
961         padding: .1rem 1.5rem; 972         padding: .1rem 1.5rem;
962         &:hover { 973         &:hover {
963           opacity:1; 974           opacity:1;
964         } 975         }
965       } 976       }
966       .product-item-inner{ 977       .product-item-inner{
967         opacity:1; 978         opacity:1;
968         visibility:visible; 979         visibility:visible;
969       } 980       }
970       .product.details.product-item-details{ 981       .product.details.product-item-details{
971         opacity:1; 982         opacity:1;
972         visibility:visible; 983         visibility:visible;
973       } 984       }
974     } 985     }
975   } 986   }
976   &.type12 { 987   &.type12 {
977     display: flex; 988     display: flex;
978     align-items: center; 989     align-items: center;
979     text-align: left; 990     text-align: left;
980     padding: 10px 20px; 991     padding: 10px 20px;
981     background: #fff; 992     background: #fff;
982     a.weltpixel-quickview { 993     a.weltpixel-quickview {
983         display: none !important; 994         display: none !important;
984     } 995     }
985     .product-item-photo { 996     .product-item-photo {
986         flex: 0 0 50%; 997         flex: 0 0 50%;
987         max-width: 50%; 998         max-width: 50%;
988         padding-left: 15px; 999         padding-left: 15px;
989         margin: 0; 1000         margin: 0;
990         > a { 1001         > a {
991           display: block; 1002           display: block;
992           position: relative; 1003           position: relative;
993         } 1004         }
994     } 1005     }
995     .product-item-details { 1006     .product-item-details {
996         flex: 0 0 50%; 1007         flex: 0 0 50%;
997         max-width: 50%; 1008         max-width: 50%;
998     } 1009     }
999     .product-reviews-summary { 1010     .product-reviews-summary {
1000       margin-left: 0; 1011       margin-left: 0;
1001       margin-right: 0; 1012       margin-right: 0;
1002       margin-bottom: .525rem; 1013       margin-bottom: .525rem;
1003     } 1014     }
1004     &:hover { 1015     &:hover {
1005       .product-item-photo { 1016       .product-item-photo {
1006         box-shadow: none; 1017         box-shadow: none;
1007         > a:before { 1018         > a:before {
1008           display: none; 1019           display: none;
1009         } 1020         }
1010       } 1021       }
1011     } 1022     }
1012   } 1023   }
1013   &:hover { 1024   &:hover {
1014     .product-item-photo { 1025     .product-item-photo {
1015       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1); 1026       box-shadow: 0 25px 35px -5px rgba(0,0,0,.1);
1016     } 1027     }
1017     .product-item-details { 1028     .product-item-details {
1018       .product-item-actions { 1029       .product-item-actions {
1019         .actions-secondary { 1030         .actions-secondary {
1020             &.towishlist { 1031             &.towishlist {
1021                 left: 0; 1032                 left: 0;
1022                 visibility: visible; 1033                 visibility: visible;
1023                 opacity: 1; 1034                 opacity: 1;
1024             } 1035             }
1025             &.tocompare { 1036             &.tocompare {
1026                 right: 0; 1037                 right: 0;
1027                 visibility: visible; 1038                 visibility: visible;
1028                 opacity: 1; 1039                 opacity: 1;
1029             } 1040             }
1030         } 1041         }
1031         .tocart { 1042         .tocart {
1032           background-color: @theme-color; 1043           background-color: @theme-color;
1033           border-color: @theme-color; 1044           border-color: @theme-color;
1034           color: #fff; 1045           color: #fff;
1035         } 1046         }
1036       } 1047       }
1037     } 1048     }
1038     .weltpixel-quickview.weltpixel_quickview_button_v2 { 1049     .weltpixel-quickview.weltpixel_quickview_button_v2 {
1039       padding: .45rem 0; 1050       padding: .45rem 0;
1040       opacity: .85; 1051       opacity: .85;
1041       visibility: visible; 1052       visibility: visible;
1042       &:hover { 1053       &:hover {
1043         opacity: 1; 1054         opacity: 1;
1044       } 1055       }
1045     } 1056     }
1046   } 1057   }
1047   .owl-carousel & { 1058   .owl-carousel & {
1048     .product-reviews-summary { 1059     .product-reviews-summary {
1049       display: flex; 1060       display: flex;
1050       justify-content: flex-end; 1061       justify-content: flex-end;
1051     } 1062     }
1052   } 1063   }
1053 } 1064 }
1054 .price-container { 1065 .price-container {
1055     .price { 1066     .price {
1056         .lib-font-size(20); 1067         .lib-font-size(20);
1057         color: #444; 1068         color: #444;
1058     } 1069     }
1059  1070 
1060     .price-including-tax + .price-excluding-tax, 1071     .price-including-tax + .price-excluding-tax,
1061     .weee { 1072     .weee {
1062         margin-top: 5px; 1073         margin-top: 5px;
1063     } 1074     }
1064  1075 
1065     .price-including-tax + .price-excluding-tax, 1076     .price-including-tax + .price-excluding-tax,
1066     .weee, 1077     .weee,
1067     .price-including-tax + .price-excluding-tax .price, 1078     .price-including-tax + .price-excluding-tax .price,
1068     .weee .price, 1079     .weee .price,
1069     .weee + .price-excluding-tax:before, 1080     .weee + .price-excluding-tax:before,
1070     .weee + .price-excluding-tax .price { 1081     .weee + .price-excluding-tax .price {
1071         .lib-font-size(11); 1082         .lib-font-size(11);
1072     } 1083     }
1073  1084 
1074     .weee { 1085     .weee {
1075         &:before { 1086         &:before {
1076             content: "("attr(data-label) ": "; 1087             content: "("attr(data-label) ": ";
1077         } 1088         }
1078         &:after { 1089         &:after {
1079             content: ")"; 1090             content: ")";
1080         } 1091         }
1081         + .price-excluding-tax { 1092         + .price-excluding-tax {
1082             &:before { 1093             &:before {
1083                 content: attr(data-label) ": "; 1094                 content: attr(data-label) ": ";
1084             } 1095             }
1085         } 1096         }
1086     } 1097     }
1087 } 1098 }
1088 .products-list { 1099 .products-list {
1089     .product { 1100     .product {
1090         &-item { 1101         &-item {
1091             display: block; 1102             display: block;
1092             width: 100%; 1103             width: 100%;
1093             padding: 0 10px; 1104             padding: 0 10px;
1094             &-info { 1105             &-info {
1095               display: flex; 1106               display: flex;
1096               align-items: center; 1107               align-items: center;
1097               &:after { 1108               &:after {
1098                   display: table; 1109                   display: table;
1099                   content: ''; 1110                   content: '';
1100                   clear: both; 1111                   clear: both;
1101               } 1112               }
1102               &:hover .product-item-photo { 1113               &:hover .product-item-photo {
1103                   box-shadow: none; 1114                   box-shadow: none;
1104               } 1115               }
1105             } 1116             }
1106             &-photo { 1117             &-photo {
1107               flex: 0 0 250px; 1118               flex: 0 0 250px;
1108               margin: 0 0 0 20px; 1119               margin: 0 0 0 20px;
1109             } 1120             }
1110             &-details { 1121             &-details {
1111               flex: 1 1 auto; 1122               flex: 1 1 auto;
1112               max-width: calc(~"100% - (250px)"); 1123               max-width: calc(~"100% - (250px)");
1113               padding-bottom: 1px; 1124               padding-bottom: 1px;
1114               text-align: right; 1125               text-align: right;
1115               .product-item-name a { 1126               .product-item-name a {
1116                 font-size: 1.2857em; 1127                 font-size: 1.2857em;
1117                 font-weight: 600; 1128                 font-weight: 600;
1118               } 1129               }
1119               .actions-primary { 1130               .actions-primary {
1120                   display: inline-block; 1131                   display: inline-block;
1121               } 1132               }
1122               .actions-secondary { 1133               .actions-secondary {
1123                   margin-right: 2px; 1134                   margin-right: 2px;
1124                   right: 0 !important; 1135                   right: 0 !important;
1125                   left: 0 !important; 1136                   left: 0 !important;
1126                   visibility: visible !important; 1137                   visibility: visible !important;
1127                   opacity: 1 !important; 1138                   opacity: 1 !important;
1128               } 1139               }
1129               .weltpixel-quickview {display: none;} 1140               .weltpixel-quickview {display: none;}
1130             } 1141             }
1131             .product-reviews-summary { 1142             .product-reviews-summary {
1132                 background: none; 1143                 background: none;
1133                 margin-right: 0; 1144                 margin-right: 0;
1134             } 1145             }
1135         } 1146         }
1136     } 1147     }
1137     .product-image-wrapper { 1148     .product-image-wrapper {
1138         &:extend(.abs-reset-image-wrapper all); 1149         &:extend(.abs-reset-image-wrapper all);
1139     } 1150     }
1140 } 1151 }
1141  1152 
1142 } 1153 }
1143  1154 
1144 // 1155 //
1145 //    Mobile 1156 //    Mobile
1146 //-------------------------------------- 1157 //--------------------------------------
1147 @media(min-width:576px) and (max-width:991px){ 1158 @media(min-width:576px) and (max-width:991px){
1148   .products-grid { 1159   .products-grid {
1149     &.columns3, &.columns4, &.columns5 { 1160     &.columns3, &.columns4, &.columns5 {
1150         .product-item { 1161         .product-item {
1151             width: 100%/3; 1162             width: 100%/3;
1152             &.nth-child-2np1{ 1163             &.nth-child-2np1{
1153                 clear: none; 1164                 clear: none;
1154             } 1165             }
1155             &.nth-child-3np1{ 1166             &.nth-child-3np1{
1156                 clear: left; 1167                 clear: left;
1157             } 1168             }
1158         } 1169         }
1159     } 1170     }
1160     &.columns6, &.columns7, &.columns8 { 1171     &.columns6, &.columns7, &.columns8 {
1161         .product-item { 1172         .product-item {
1162             width: 100%/3; 1173             width: 100%/3;
1163             &.nth-child-2np1{ 1174             &.nth-child-2np1{
1164                 clear: none; 1175                 clear: none;
1165             } 1176             }
1166             &.nth-child-3np1{ 1177             &.nth-child-3np1{
1167                 clear: left; 1178                 clear: left;
1168             } 1179             }
1169         } 1180         }
1170     } 1181     }
1171     &.products.grid.flex-grid, &.divider-line { 1182     &.products.grid.flex-grid, &.divider-line {
1172         &.columns3, &.columns4, &.columns5 { 1183         &.columns3, &.columns4, &.columns5 {
1173             .product-item { 1184             .product-item {
1174                 &.nth-child-2np1{ 1185                 &.nth-child-2np1{
1175                     border-right-color: rgba(0,0,0,.09); 1186                     border-right-color: rgba(0,0,0,.09);
1176                 } 1187                 }
1177                 &.nth-child-3np1{ 1188                 &.nth-child-3np1{
1178                     border-right-color: transparent; 1189                     border-right-color: transparent;
1179                 } 1190                 }
1180                 &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1191                 &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1181                     .product-item-info { 1192                     .product-item-info {
1182                         border-top-color: transparent; 1193                         border-top-color: transparent;
1183                     } 1194                     }
1184                 } 1195                 }
1185             } 1196             }
1186         } 1197         }
1187         &.columns6, &.columns7, &.columns8 { 1198         &.columns6, &.columns7, &.columns8 {
1188             .product-item { 1199             .product-item {
1189                 &.nth-child-3np1, &.nth-child-2np1{ 1200                 &.nth-child-3np1, &.nth-child-2np1{
1190                     border-right-color: rgba(0,0,0,.09); 1201                     border-right-color: rgba(0,0,0,.09);
1191                 } 1202                 }
1192                 &.nth-child-5np1{ 1203                 &.nth-child-5np1{
1193                     border-right-color: transparent; 1204                     border-right-color: transparent;
1194                 } 1205                 }
1195                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1206                 &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1196                     .product-item-info { 1207                     .product-item-info {
1197                         border-top-color: transparent; 1208                         border-top-color: transparent;
1198                     } 1209                     }
1199                 } 1210                 }
1200             } 1211             }
1201         } 1212         }
1202     } 1213     }
1203   } 1214   }
1204 } 1215 }
1205 @media(min-width: 992px) { 1216 @media(min-width: 992px) {
1206     .products-grid { 1217     .products-grid {
1207         &.columns6, &.columns7, &.columns8 { 1218         &.columns6, &.columns7, &.columns8 {
1208             .product-item { 1219             .product-item {
1209                 width: 100%/3; 1220                 width: 100%/3;
1210  1221 
1211                 &.nth-child-2np1{ 1222                 &.nth-child-2np1{
1212                     clear: none; 1223                     clear: none;
1213                 } 1224                 }
1214                 &.nth-child-3np1{ 1225                 &.nth-child-3np1{
1215                     clear: right; 1226                     clear: right;
1216                 } 1227                 }
1217             } 1228             }
1218         } 1229         }
1219         &.products.grid.flex-grid, &.divider-line { 1230         &.products.grid.flex-grid, &.divider-line {
1220             &.columns3, &.columns4, &.columns5 { 1231             &.columns3, &.columns4, &.columns5 {
1221                 .product-item { 1232                 .product-item {
1222                     &.nth-child-2np1{ 1233                     &.nth-child-2np1{
1223                         border-right-color: transparent; 1234                         border-right-color: transparent;
1224                     } 1235                     }
1225                     &:nth-child(1), &:nth-child(2) { 1236                     &:nth-child(1), &:nth-child(2) {
1226                         .product-item-info { 1237                         .product-item-info {
1227                             border-top-color: transparent; 1238                             border-top-color: transparent;
1228                         } 1239                         }
1229                     } 1240                     }
1230                 } 1241                 }
1231             } 1242             }
1232             &.columns6, &.columns7, &.columns8 { 1243             &.columns6, &.columns7, &.columns8 {
1233                 .product-item { 1244                 .product-item {
1234                     &.nth-child-2np1{ 1245                     &.nth-child-2np1{
1235                         border-right-color: rgba(0,0,0,.09); 1246                         border-right-color: rgba(0,0,0,.09);
1236                     } 1247                     }
1237                     &.nth-child-3np1{ 1248                     &.nth-child-3np1{
1238                         border-right-color: transparent; 1249                         border-right-color: transparent;
1239                     } 1250                     }
1240                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1251                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1241                         .product-item-info { 1252                         .product-item-info {
1242                             border-top-color: transparent; 1253                             border-top-color: transparent;
1243                         } 1254                         }
1244                     } 1255                     }
1245                 } 1256                 }
1246             } 1257             }
1247         } 1258         }
1248     } 1259     }
1249 } 1260 }
1250 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) { 1261 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__l) {
1251     .products-grid { 1262     .products-grid {
1252         &.columns3, &.columns4, &.columns5 { 1263         &.columns3, &.columns4, &.columns5 {
1253             .product-item { 1264             .product-item {
1254                 width: 100%/3; 1265                 width: 100%/3;
1255                 &.nth-child-2np1{ 1266                 &.nth-child-2np1{
1256                     clear: none; 1267                     clear: none;
1257                 } 1268                 }
1258                 &.nth-child-3np1{ 1269                 &.nth-child-3np1{
1259                     clear: right; 1270                     clear: right;
1260                 } 1271                 }
1261             } 1272             }
1262         } 1273         }
1263         &.columns6, &.columns7, &.columns8 { 1274         &.columns6, &.columns7, &.columns8 {
1264             .product-item { 1275             .product-item {
1265                 width: 100%/5; 1276                 width: 100%/5;
1266                 &.nth-child-3np1, &.nth-child-2np1{ 1277                 &.nth-child-3np1, &.nth-child-2np1{
1267                     clear: none; 1278                     clear: none;
1268                 } 1279                 }
1269                 &.nth-child-5np1{ 1280                 &.nth-child-5np1{
1270                     clear: right; 1281                     clear: right;
1271                 } 1282                 }
1272             } 1283             }
1273         } 1284         }
1274         &.products.grid.flex-grid, &.divider-line { 1285         &.products.grid.flex-grid, &.divider-line {
1275             &.columns3, &.columns4, &.columns5 { 1286             &.columns3, &.columns4, &.columns5 {
1276                 .product-item { 1287                 .product-item {
1277                     &.nth-child-2np1{ 1288                     &.nth-child-2np1{
1278                         border-right-color: rgba(0,0,0,.09); 1289                         border-right-color: rgba(0,0,0,.09);
1279                     } 1290                     }
1280                     &.nth-child-3np1{ 1291                     &.nth-child-3np1{
1281                         border-right-color: transparent; 1292                         border-right-color: transparent;
1282                     } 1293                     }
1283                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1294                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1284                         .product-item-info { 1295                         .product-item-info {
1285                             border-top-color: transparent; 1296                             border-top-color: transparent;
1286                         } 1297                         }
1287                     } 1298                     }
1288                 } 1299                 }
1289             } 1300             }
1290             &.columns6, &.columns7, &.columns8 { 1301             &.columns6, &.columns7, &.columns8 {
1291                 .product-item { 1302                 .product-item {
1292                     &.nth-child-3np1, &.nth-child-2np1{ 1303                     &.nth-child-3np1, &.nth-child-2np1{
1293                         border-right-color: rgba(0,0,0,.09); 1304                         border-right-color: rgba(0,0,0,.09);
1294                     } 1305                     }
1295                     &.nth-child-5np1{ 1306                     &.nth-child-5np1{
1296                         border-right-color: transparent; 1307                         border-right-color: transparent;
1297                     } 1308                     }
1298                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1309                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1299                         .product-item-info { 1310                         .product-item-info {
1300                             border-top-color: transparent; 1311                             border-top-color: transparent;
1301                         } 1312                         }
1302                     } 1313                     }
1303                 } 1314                 }
1304             } 1315             }
1305         } 1316         }
1306     } 1317     }
1307 } 1318 }
1308 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) { 1319 .media-width(@extremum, @break) when (@extremum = 'min') and (@break = @screen__xl) {
1309     .products-grid { 1320     .products-grid {
1310         &.columns3 { 1321         &.columns3 {
1311             .product-item { 1322             .product-item {
1312                 width: 100%/3; 1323                 width: 100%/3;
1313                 &.nth-child-2np1{ 1324                 &.nth-child-2np1{
1314                     clear: none; 1325                     clear: none;
1315                 } 1326                 }
1316                 &.nth-child-3np1{ 1327                 &.nth-child-3np1{
1317                     clear: right; 1328                     clear: right;
1318                 } 1329                 }
1319             } 1330             }
1320         } 1331         }
1321         &.columns4 { 1332         &.columns4 {
1322             .product-item{ 1333             .product-item{
1323                 width: 100%/4; 1334                 width: 100%/4;
1324                 &.nth-child-2np1, &.nth-child-3np1{ 1335                 &.nth-child-2np1, &.nth-child-3np1{
1325                     clear: none; 1336                     clear: none;
1326                 } 1337                 }
1327                 &.nth-child-4np1{ 1338                 &.nth-child-4np1{
1328                     clear: right; 1339                     clear: right;
1329                 } 1340                 }
1330             } 1341             }
1331         } 1342         }
1332         &.columns5 { 1343         &.columns5 {
1333             .product-item{ 1344             .product-item{
1334                 width: 100%/5; 1345                 width: 100%/5;
1335                 &.nth-child-2np1, &.nth-child-3np1{ 1346                 &.nth-child-2np1, &.nth-child-3np1{
1336                     clear: none; 1347                     clear: none;
1337                 } 1348                 }
1338                 &.nth-child-5np1{ 1349                 &.nth-child-5np1{
1339                     clear: right; 1350                     clear: right;
1340                 } 1351                 }
1341             } 1352             }
1342         } 1353         }
1343         &.columns6 { 1354         &.columns6 {
1344             .product-item { 1355             .product-item {
1345                 width: 100%/6; 1356                 width: 100%/6;
1346                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1357                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1347                     clear: none; 1358                     clear: none;
1348                 } 1359                 }
1349                 &.nth-child-6np1{ 1360                 &.nth-child-6np1{
1350                     clear: right; 1361                     clear: right;
1351                 } 1362                 }
1352             } 1363             }
1353         } 1364         }
1354         &.columns7 { 1365         &.columns7 {
1355             .product-item { 1366             .product-item {
1356                 width: 100%/7; 1367                 width: 100%/7;
1357                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1368                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1358                     clear: none; 1369                     clear: none;
1359                 } 1370                 }
1360                 &.nth-child-7np1 { 1371                 &.nth-child-7np1 {
1361                     clear: right; 1372                     clear: right;
1362                 } 1373                 }
1363             } 1374             }
1364         } 1375         }
1365         .columns8 { 1376         .columns8 {
1366             .product-item{ 1377             .product-item{
1367                 width: 100%/8; 1378                 width: 100%/8;
1368                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1379                 &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1369                     clear: none; 1380                     clear: none;
1370                 } 1381                 }
1371                 &.nth-child-8np1 { 1382                 &.nth-child-8np1 {
1372                     clear: right; 1383                     clear: right;
1373                 } 1384                 }
1374             } 1385             }
1375         } 1386         }
1376         &.products.grid.flex-grid, &.divider-line { 1387         &.products.grid.flex-grid, &.divider-line {
1377             &.columns3 { 1388             &.columns3 {
1378                 .product-item { 1389                 .product-item {
1379                     &.nth-child-2np1{ 1390                     &.nth-child-2np1{
1380                         border-right-color: rgba(0,0,0,.09); 1391                         border-right-color: rgba(0,0,0,.09);
1381                     } 1392                     }
1382                     &.nth-child-3np1{ 1393                     &.nth-child-3np1{
1383                         border-right-color: transparent; 1394                         border-right-color: transparent;
1384                     } 1395                     }
1385                     &:nth-child(1), &:nth-child(2), &:nth-child(3) { 1396                     &:nth-child(1), &:nth-child(2), &:nth-child(3) {
1386                         .product-item-info { 1397                         .product-item-info {
1387                             border-top-color: transparent; 1398                             border-top-color: transparent;
1388                         } 1399                         }
1389                     } 1400                     }
1390                 } 1401                 }
1391             } 1402             }
1392             &.columns4 { 1403             &.columns4 {
1393                 .product-item{ 1404                 .product-item{
1394                     &.nth-child-2np1, &.nth-child-3np1{ 1405                     &.nth-child-2np1, &.nth-child-3np1{
1395                         border-right-color: rgba(0,0,0,.09); 1406                         border-right-color: rgba(0,0,0,.09);
1396                     } 1407                     }
1397                     &.nth-child-4np1{ 1408                     &.nth-child-4np1{
1398                         border-right-color: transparent; 1409                         border-right-color: transparent;
1399                     } 1410                     }
1400                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) { 1411                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4) {
1401                         .product-item-info { 1412                         .product-item-info {
1402                             border-top-color: transparent; 1413                             border-top-color: transparent;
1403                         } 1414                         }
1404                     } 1415                     }
1405                 } 1416                 }
1406             } 1417             }
1407             &.columns5 { 1418             &.columns5 {
1408                 .product-item{ 1419                 .product-item{
1409                     &.nth-child-2np1, &.nth-child-3np1{ 1420                     &.nth-child-2np1, &.nth-child-3np1{
1410                         border-right-color: rgba(0,0,0,.09); 1421                         border-right-color: rgba(0,0,0,.09);
1411                     } 1422                     }
1412                     &.nth-child-5np1{ 1423                     &.nth-child-5np1{
1413                         border-right-color: transparent; 1424                         border-right-color: transparent;
1414                     } 1425                     }
1415                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) { 1426                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5) {
1416                         .product-item-info { 1427                         .product-item-info {
1417                             border-top-color: transparent; 1428                             border-top-color: transparent;
1418                         } 1429                         }
1419                     } 1430                     }
1420                 } 1431                 }
1421             } 1432             }
1422             &.columns6 { 1433             &.columns6 {
1423                 .product-item { 1434                 .product-item {
1424                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1435                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1425                         border-right-color: rgba(0,0,0,.09); 1436                         border-right-color: rgba(0,0,0,.09);
1426                     } 1437                     }
1427                     &.nth-child-6np1{ 1438                     &.nth-child-6np1{
1428                         border-right-color: transparent; 1439                         border-right-color: transparent;
1429                     } 1440                     }
1430                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) { 1441                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6) {
1431                         .product-item-info { 1442                         .product-item-info {
1432                             border-top-color: transparent; 1443                             border-top-color: transparent;
1433                         } 1444                         }
1434                     } 1445                     }
1435                 } 1446                 }
1436             } 1447             }
1437             &.columns7 { 1448             &.columns7 {
1438                 .product-item { 1449                 .product-item {
1439                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1450                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1440                         border-right-color: rgba(0,0,0,.09); 1451                         border-right-color: rgba(0,0,0,.09);
1441                     } 1452                     }
1442                     &.nth-child-7np1 { 1453                     &.nth-child-7np1 {
1443                         border-right-color: transparent; 1454                         border-right-color: transparent;
1444                     } 1455                     }
1445                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) { 1456                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7) {
1446                         .product-item-info { 1457                         .product-item-info {
1447                             border-top-color: transparent; 1458                             border-top-color: transparent;
1448                         } 1459                         }
1449                     } 1460                     }
1450                 } 1461                 }
1451             } 1462             }
1452             .columns8 { 1463             .columns8 {
1453                 .product-item{ 1464                 .product-item{
1454                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{ 1465                     &.nth-child-2np1, &.nth-child-3np1, &.nth-child-5np1{
1455                         border-right-color: rgba(0,0,0,.09); 1466                         border-right-color: rgba(0,0,0,.09);
1456                     } 1467                     }
1457                     &.nth-child-8np1 { 1468                     &.nth-child-8np1 {
1458                         border-right-color: transparent; 1469                         border-right-color: transparent;
1459                     } 1470                     }
1460                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) { 1471                     &:nth-child(1), &:nth-child(2), &:nth-child(3), &:nth-child(4), &:nth-child(5), &:nth-child(6), &:nth-child(7), &:nth-child(8) {
1461                         .product-item-info { 1472                         .product-item-info {
1462                             border-top-color: transparent; 1473                             border-top-color: transparent;
1463                         } 1474                         }
1464                     } 1475                     }
1465                 } 1476                 }
1466             } 1477             }
1467         } 1478         }
1468     } 1479     }
1469 } 1480 }
1470 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) { 1481 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__s) {
1471     .products-list { 1482     .products-list {
1472         .product { 1483         .product {
1473             &-item { 1484             &-item {
1474                 &-photo { 1485                 &-photo {
1475                     width: 100%; 1486                     width: 100%;
1476                     padding: 0; 1487                     padding: 0;
1477                     display: block; 1488                     display: block;
1478                 } 1489                 }
1479                 &-details { 1490                 &-details {
1480                     display: block; 1491                     display: block;
1481                 } 1492                 }
1482             } 1493             }
1483         } 1494         }
1484     } 1495     }
1485 } 1496 }
1486 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) { 1497 .media-width(@extremum, @break) when (@extremum = 'max') and (@break = @screen__xs) {
1487     .products-grid { 1498     .products-grid {
1488         .product-item-info { 1499         .product-item-info {
1489             .product-item-details { 1500             .product-item-details {
1490                 .product-item-actions { 1501                 .product-item-actions {
1491                     .actions-secondary { 1502                     .actions-secondary {
1492                         display: none; 1503                         display: none;
1493                     } 1504                     }
1494                 } 1505                 }
1495             } 1506             }
1496         } 1507         }
1497     } 1508     }
1498 } 1509 }